﻿@charset "utf-8";
/*****************************************************************
** Copyright (c) 南京奥派（AllPass）信息技术有限公司研发部
** 创建人:     卢月
** 创建日期:    2011年11月03日
** 描 述:      首页样式
** 修改人:      
** 修改日期:    
** 修改说明:
**-----------------------------------------------------------------
******************************************************************/
.mb0 { margin-bottom: 0 !important;}
.mr0 { margin-right: 0 !important;} 
.clearfix { display: block;} 
h2 { font-size: 16px; margin: 0 0 8px 0; padding: 4px 10px 4px 10px; font-family: "微软雅黑";}
h2.lightTitle {color: #1e50a2;  background: url(../images/titlebg.jpg) repeat-x left top;}
h2.lightTitle span.floatL { padding-left: 13px; background: url(../images/arrowline.jpg) no-repeat left center;}
h2.lightTitle span.floatR { font-size: 8px; font-family: Arial, Helvetica, sans-serif; padding: 6px 8px 0 0; color: #000; background: url(../images/reddot.jpg) no-repeat right 8px;}
h2.deepTitle {color: #fff;  background: url(../images/deeptitle.jpg) repeat-x left top;}
h2.deepTitle span.floatL { padding-left: 33px; background: url(../images/arrowspeaker.jpg) no-repeat left center;}
h2.deepTitle span.book { background: url(../images/arrowbook.jpg) no-repeat left center;}
h2.deepTitle span.floatR { font-size: 8px; font-family: Arial, Helvetica, sans-serif; padding: 6px 8px 0 0; background: url(../images/arrowwhite.jpg) no-repeat right 8px;}
h2.deepTitle span.floatR a { color: #fff;}
h2.deepTitle span.floatR a:hover { text-decoration: underline;}
h2.lightTitle span.floatR a { color: #000;}
h2.lightTitle span.floatR a:hover { text-decoration: underline;}
h2.resumeH2 { background: none repeat scroll 0 0 #F9F9F9; border-top: 1px solid #dedede; height: 24px; line-height: 24px; padding: 7px 25px; font-family: verdana; font-size: 20px; *line-height: 26px; width:650px ;}
a.fresh { margin-left: 6px;}
a.default, a.normal, a.fresh, a.small-fresh, a.small-default { background: url(../images/btn_a.jpg) no-repeat left top; border: medium none; cursor: pointer; display: inline-block;  height: 24px; overflow: visible; padding: 0 0 0 20px;  vertical-align: middle; color: #fff; font-weight: normal; font-size: 12px;}
a.default span, a.fresh span, a.normal span, a.small-default span { background: url(../images/btn_a.jpg) no-repeat right -24px; display: inline-block; padding: 0 20px 0 0; _height: 24px; _line-height: 24px;}
/*banner样式  搜索样式*/
.banner { clear: both; position: relative;height: 430px; z-index: 1;}
#piclist div { margin-right: 12px; background:#fff; display:block; float: right; width:123px; height:56px;}
#piclist { right: 11px; bottom:28px; position:absolute;}
#banner3,#banner1,#banner2 { position: absolute; left: 0; top: 0;}
#picbanner img { width: 980px; height: 430px;}
#bannerlink { position: absolute; bottom: 28px; right: 23px; _right: 35px;}
#bannerlink li { margin-left: 12px; float: right;}
#bannerlink li a { display: block;}
#bannerlink li a img { margin: 3px; width: 117px; height: 50px;}
#bannerlink li a:hover img { margin: 0; border: 3px solid #f7d50c;}
.searchBar { margin: 0 0 10px 0; line-height: 20px; padding: 13px 0 13px 5px; background: url(../images/memberbar.jpg) repeat-x left bottom;}
.searchBar  a { color: #1470cc;}
.userInfo { display: inline-block; padding-left: 15px; background: url(../images/arrowuser.jpg) no-repeat left center;}
input { vertical-align: middle;}
.textBase { color: #999; line-height: 17px; height: 17px; border: 1px solid #a6a6a6; background: #fff url(../images/textbg.jpg) repeat-x left top; width: 118px; *width: 114px; padding-left:2px;}
.selectBase { color: #999; border: 1px solid #7f9db9; color: #999; line-height: 20px; height: 20px;}
.search { padding: 0; border: 0; background: url(../images/arrowsearch.jpg) no-repeat left top; width: 23px; height: 23px;}
.button { padding: 0 5px; border: 1px solid #dea303; height: 24px; line-height: 24px; background: url(../images/arrowlogin.jpg) repeat-x left top;}

/*中间内容样式*/
.topBox { margin: 0 0 10px 0; clear: both;}
.flash { margin-right: 9px; padding: 5px; border: 1px solid #b1c8d7; float: left; width: 268px; position: relative;}
.parkNews { padding-bottom: 14px; border: 1px solid #b1c8d7; float: left; width: 452px; *padding-bottom: 16px; _padding-bottom: 14px;}
.newsList { padding: 0 5px;}
.newsList dt { color: #777777; float: right; clear: right; width: 70px; text-align: right;}
.newsList dd { margin-bottom: 8px; padding: 0 0 8px 5px; border-bottom: 1px dashed #c2c2c2;*margin-bottom: 9px; *padding: 0 0 9px 5px; _margin-bottom: 7px;}
.newsList dd a { padding-left: 13px; background: url(../images/arrowreg.jpg) no-repeat left center;}
.newsList dd img { vertical-align: -2px;}
.newsList dd.nobd { border: 0; padding: 0 0 0 5px; margin: 0;}
.packannounce { padding: 1px 1px 14px 1px; float: right; width: 226px; border: 1px solid #b1c8d7; background-color: #f0f9ff;}
.announceList { margin: 0 0 0 12px;}
.announceList li { padding-left: 8px; line-height: 26px; background: url(../images/arrowdot.jpg) no-repeat left center;}

.midBox { margin-bottom: 12px; clear: both;}
.companyAds { margin-right: 10px; float: left; width: 278px;}
.parkCompany { margin-bottom: 10px; *padding-bottom: 9px; border: 1px solid #b1c8d7;}
.companyList { margin: 0 0 0 12px; clear: both;}
.companyList li { margin: 0 10px 9px 0; float: left; height: 62px; width: 122px;}
.companyList li img { border: 1px solid #dddddd; width: 120px; height: 60px;}
.parkDist { padding-bottom: 17px; float: left; width: 450px; border: 1px solid #b1c8d7; _padding-bottom: 19px;}
.pBox { margin: 0 10px 15px 10px;}
.pBox span.floatL img { padding: 3px; width: 210px; height: 145px; border: 1px solid #dddddd;}
.pBox p { padding-top: 9px; float: right; width: 200px; text-indent: 24px; line-height: 19px;}

.distList { margin: 0 12px; clear: both; position: relative;}
.flowBox { width: 385px; overflow: hidden; height: 87px; position: relative; overflow: hidden; margin-left: 20px;}
.distList a.floatL,.distList a.floatR { padding-top: 39px;}
.sell_order { width: 9999px; height: 87px; position: absolute;}
.sell_order li { margin-right: 10px; float: left; height: 87px; width: 121px;}
.sell_order li img { width: 121px; height: 87px; display: block;}


.serviceLink { width: 230px; float: right;}
.parkService { margin: 0 0 10px 0; padding: 1px 1px 10px 1px; border: 1px solid #b1c8d7; background-color: #f0f9ff;}
.serviceList { margin: 0 13px;}
.serviceList td { padding-top: 7px; vertical-align: middle; *padding-top: 5px; line-height: 1.5;}
.serviceList td.wid34 { width: 14px;}
.serviceList td.wid55 { width: 55px;}
.serviceList td.wid40 { width: 40px;}
.serviceList td a:hover { font-weight: bold; text-decoration: none;}
.links { padding: 20px 34px 21px 34px; background-color: #f4f4f4; zoom: 1; text-align: center;}
.links h5 { margin: 0 0 10px 0; text-align: center; font-size: 14px;}
.links select { border: 1px solid #7f9db9; color: #666;}
.linksSearch li { margin-bottom: 13px;}

.join { margin-bottom: 13px; clear: both;}

/*幻灯片样式*/
.slider { height: 212px; overflow: hidden; width: 268px;}
.slider img { height: 182px; position: absolute; width: 268px;}
.slider a { display: block; height: 182px; left: 0; top: 0; width: 268px;}
.slider .nav { bottom: 35px; color: #000000; height: 15px; right: 5px; opacity: 0.9; position: absolute; z-index: 5;}
.slider .nav li { float: left;}
.slider .nav li a { color: #FFFFFF; display: inline-block; height: 15px; text-align: center; text-decoration: none; width: 23px;  line-height: 17px; background: url(../images/flashnomal.jpg) no-repeat left top;}
.slider .nav li a:hover {background: url(../images/flashover.jpg) no-repeat left top;}
.slider .nav li.selected a { background: url(../images/flashover.jpg) no-repeat left top;}
.nav_top { padding-left: 8px; background: url(../images/flashbg.jpg) repeat-x left top; color: #000; left: 5px; line-height: 30px; opacity: 0.9; position: absolute; text-overflow: ellipsis; white-space: nowrap; width: 260px;  z-index: 200; bottom: 5px; _bottom: 0px; _width: 100%; _left: 0px;}

/*图片左右滚样式*/
.pageLR { left: 0; position: absolute; top: 40px; width: 100%; z-index: 1000;}
.pageLeft {background: url(../images/arrowleft.jpg) no-repeat left top; float: left; width: 11px; cursor: pointer; height: 11px;}
.pageRight {background: url(../images/arrowright.jpg) no-repeat right top; float: right; width: 11px; cursor: pointer; height: 11px;}


/*内容有样式*/
#main { margin: 0 0 20px 0;}
.suBbanner { margin: 0 0 0px 0; display:none;}
.suBbanner img { border: 5px solid #99e3fb; width: 970px; height: 210px;}
#sideBar { float: left; width: 200px;}
#sideBar h3 { margin: 0 0 8px 0; border-bottom: 3px solid #f0f0f0; font-family: "微软雅黑"; font-size: 16px;}
#sideBar h3 span { padding: 1px 0 7px 41px; border-bottom: 1px solid #cccccc; background: url(../images/arrowtitle.jpg) no-repeat 10px top; display: block; font-weight: normal;}
.subNavi { margin: 0 0 20px 0;}
.subNavi li { margin-bottom: 7px; padding: 0 0 5px 41px; line-height:18px; border-bottom: 1px solid #d8d8d8; background: url(../images/arrowreg.jpg) no-repeat 20px 5px;}
.subNavi li a:hover { font-weight: bold; text-decoration: none;}
.subNavi li.current a { font-weight: bold; text-decoration: none; color: #ff6000;}
.briefBd { padding: 10px; background-color: #ebebeb; text-align: center;}
.briefBd img { margin: 0 0 8px 0; width: 180px; height: 200px;}
#conts { float: right; width: 760px;}
.pageGuide { margin: 0 0 10px 0; padding:5px 0 0 28px; background: url(../images/arrowline.jpg) no-repeat 15px 5px; *padding:7px 0 0 28px;}
.pageGuide a { color: #fc6700;}
.modBdBox { padding: 20px; border: 1px solid #d8d8d8; zoom: 1;}
.newsTItle { margin-bottom: 8px; font-family: "微软雅黑"; font-size: 20px; font-weight: normal; text-align: center;}
.newsInfo { margin: 0 0 20px 0; padding-bottom: 17px; color: #999999; text-align: center; border-bottom: 1px solid #d8d8d8;}
.newPhoto {  margin: 0 auto 20px auto;text-align: center;}
.newPhoto img {}
.newsCont { margin: 0 auto 15px auto;   color: #333; line-height: 1.5; width: 686px;}
/*.newsCont img { width: 500px; height: 325px; padding:1px; border: 1px solid #dedede;}*/


/*列表页样式*/
.newList { margin: 0 0 20px 0; line-height: 1.5;}
.newList dt { padding: 13px 21px 5px 21px; font-weight: bold; font-size: 14px;}
.newList dt a {color: #000;}
.newList dd a {color: #666;}
.newList dd { padding: 0 21px 13px 21px;  border-bottom: 1px dashed #cccccc;}
.newList dt.rowOdd,.newList dd.rowOdd { background-color: #f6f6f6;}

/*
分页样式
*/	
.pages {  font-family:Arial; background:#fff; text-align:center; clear:both; font-size:13px;}
	.pages a { border:#f0f0f0 2px solid; padding:2px 5px; margin:0px 2px; color:#48b9ef;line-height:18px;}
	.pages a:link {color:#48b9ef;}
	.pages a:hover { border:#ff5a00 2px solid; color:#ff5a00; text-decoration:none; line-height:18px;}
	.pages span.current { border:#ff5a00 2px solid; background:#ff6c16; color:#fff; padding:2px 5px; font-weight:700;}
	.pages span.disabled { display:none;}	
	

/*按钮样式*/
.button { padding: 0px 8px; border: 1px solid #dea303; background: url(../images/btnbg.jpg) repeat-x left top;}
.operateBtn { text-align: center;}


/*个人信息样式*/
.profile dt { padding-top: 3px; float: left; color: #999999; text-align: right; width: 90px;}
.profile dd { margin: 0 0 15px 85px;}
.profile dd label { vertical-align: -3px; *vertical-align: -1px;}
.profile dd span { vertical-align: -2px; *vertical-align: 0px;}

/*简历样式*/
.content a { color: #1470CC;}
.setBar { margin: 0 0 10px 0; padding: 11px 22px 0 20px; color: #999;}
.setBar .fwBold { font-weight: bold; color: #000;}
.section .content { padding-bottom: 30px; width: 700px;}
table.info { width: 100%;}
.tile { padding-left: 40px; color: #333; float: left; width: 450px;}
.tile dt { float: left; color: #999; width: 100px; text-align: right; line-height:22px; height:22px; clear: left;}
.tile dd { margin: 0 0 15px 0; height:22px;  line-height:22px; text-align:left;}
.userphoto {background: url(../images/head_bg.jpg) no-repeat scroll 0 0 transparent; cursor: pointer; height: 130px;  margin: 0 40px 0 0; padding: 6px 0 0 7px; position: relative; width: 130px; float: right; *width: 137px; *height: 137px;}
#reset-photo:link, #reset-photo:visited { background: none repeat scroll 0 0 #62B312; color: #FFFFFF; display: inline-block; height: 21px; left: 7px; line-height: 21px; position: absolute; text-align: center; top: 105px; width: 120px;}
.showphoto { height: 23px; left: 0; position: absolute; text-align: center; top: 145px; width: 137px;}
label.checkbox, label.radio, label.text {  padding: 0 6px 0 4px; vertical-align: middle;}
.text { padding: 0 6px 0 4px; vertical-align: middle;}


.notfilled { background: url(../images/think.jpg) no-repeat 25px 14px; height: 39px; padding: 13px 0 0 70px;}
li.think { padding-bottom: 5px;}

table.info tr.bgTr td { background-color: #f0fdd7;}
table.info th { padding: 5px 8px; color: #999; font-weight: normal; border-bottom: 1px solid #ebebeb;}
table.info td {padding: 5px 8px; border-bottom: 1px solid #ebebeb;}
a.icon {  padding: 4px 0 4px 16px; background-position: left center; background-repeat: no-repeat; font-size: 12px; height: 12px; line-height: 12px; outline: medium none;}
a.edit { background: url(../images/edit_1.jpg) no-repeat left center;}
a.delete { background: url(../images/delete.jpg) no-repeat left center;}
.alignright { text-align: right;}

/*简历预览样式*/
.preview_header { margin: 0 0 10px 0; padding: 10px 0 0 0;}
.preview_header a span { display: inline-block; height: 24px; line-height: 24px;}
a.normal {background: url(../images/btn_a.jpg) no-repeat left -48px; color: #333;}
a.normal span {background: url(../images/btn_a.jpg) no-repeat right -72px;}
.previewContent { border: 1px solid #DBDBDB; padding: 30px 40px; clear: both;}
.previewBox { padding: 20px 0; border-bottom: 1px solid #e6e6e6;}
.personTable { width: 100%;color: #333;}
.personTable td h1 { font-size: 24px; padding: 10px 0;}
.personTable td h1 span { font-size: 16px;}
.personTable td .postInfo { line-height: 18px;}
			.personInfo { line-height: 18px; clear: both;}
			.personInfo dt { float: left; width: 80px;}
			.personInfo dd { padding-left: 80px;}
			.portrait { padding: 4px; height: 100px; width: 100px; border: 1px solid #CCCCCC;}
			
.previewBox h2 { margin-bottom: 10px; font-size:16px; color:#333;}
.indentBox { margin: 0 0 0 25px;}
.previewBox .companyName { margin: 0 0 5px 0; font-size:14px;font-weight:bold;color:#3d990f;}
.infoList { line-height: 1.7;}
.infoList .fwBold { font-weight: bold;}
.infoList .green { color: #3d990f; font-weight: bold;}
 
/*留言中心样式*/
.addMessage dt { margin-bottom: 3px; color: #666666;}
.addMessage dd { margin-bottom: 5px; padding-bottom: 5px;}
.addMessage dd input { width: 99%;}
textarea {border: 1px solid #A6A6A6; width: 99%;}
.saveBtn { text-align: center;}
.newList span.floatR { font-weight: normal; color: #999; font-size: 12px;}
.newList dd span.reply { padding-top: 5px; display: inline-block;}
.newList dd span.reply span { color: #FC6700;}

/*招贤纳士样式*/
.title,.title_noline { border-bottom:1px solid #D6D6D6; font-family:"微软雅黑"; font-size:18px; text-align:center; padding-bottom:15px; font-weight:400; color:#000; letter-spacing:2px;}
.applyPic { width:122px; text-align:center; float:left; margin-right:15px;}
.applyCon { float:left; width:500px;}
.applyTitle { color:#f60; padding: 4px 10px 4px 0;}
.applyList dt { font-weight:700; float: left;}
.applyList dt.naumal { float: none;}
.applyList dd { padding-left:24px;}
.newsCon { padding-top:15px; color:#000; line-height:22px;}
	.newsCon h3 { font-size:14px;}
	.newsCon p { text-indent:24px;}
	.newsCon th,.newsCon td { border:1px solid #333; padding:0 10px;}
	

/*
    错误字体
*/	
.field-validation-error{ color:Red; padding-left:2px;}
.yellow{color:#FC6700;}

/*客户服务样式*/
.service { position:fixed; _position:absolute; bottom: 50px; right: 0; background:url(../images/service.jpg) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/service.png', enabled='true', sizingMethod='crop'); z-index:9999;}	
	.service a { display:block; width:100px; height:99px; text-indent:-9999px;}